/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters.  */
/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0.  */

/* Copyright (C) 2000-2022 Free Software Foundation, Inc.

   This file is free software.
   It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
   You can redistribute it and/or modify it under either
     - the terms of the GNU Lesser General Public License as published
       by the Free Software Foundation, either version 3, or (at your
       option) any later version, or
     - the terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2, or (at your option)
       any later version, or
     - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".

   This file is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License and the GNU General Public License
   for more details.

   You should have received a copy of the GNU Lesser General Public
   License and of the GNU General Public License along with this
   program.  If not, see <https://www.gnu.org/licenses/>.  */

#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
#define mapping_header_3 511
#define mapping_header_4 127
static const
struct
  {
    int level1[2];
    short level2[2 << 9];
    int level3[37 << 7];
  }
u_mapping =
{
  {     0,   512 },
  {
        0,   128,   256,   384,   512,    -1,   640,   768,
      896,  1024,  1152,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  1280,    -1,    -1,    -1,    -1,    -1,  1408,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  1536,    -1,    -1,  1664,  1792,  1920,  2048,
       -1,    -1,  2176,  2304,    -1,    -1,    -1,    -1,
       -1,  2432,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2560,  2688,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,  2816,  2944,  3072,  3200,
       -1,    -1,    -1,    -1,    -1,    -1,  3328,  3456,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,  3584,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3712,  3840,  3968,  4096,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  4224,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  4352,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,  4480,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,  4608,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
  },
  {
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,   775,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,     0,
       32,    32,    32,    32,    32,    32,    32,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
     -121,     1,     0,     1,     0,     1,     0,  -268,
        0,   210,     1,     0,     1,     0,   206,     1,
        0,   205,   205,     1,     0,     0,    79,   202,
      203,     1,     0,   205,   207,     0,   211,   209,
        1,     0,     0,     0,   211,   213,     0,   214,
        1,     0,     1,     0,     1,     0,   218,     1,
        0,   218,     0,     0,     1,     0,   218,     1,
        0,   217,   217,     1,     0,     1,     0,   219,
        1,     0,     0,     0,     1,     0,     0,     0,
        0,     0,     0,     0,     2,     1,     0,     2,
        1,     0,     2,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     2,     1,     0,     1,     0,   -97,   -56,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
     -130,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     0,     0,     0,     0,
        0,     0, 10795,     1,     0,  -163, 10792,     0,
        0,     1,     0,  -195,    69,    71,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,   116,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     0,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,   116,
        0,     0,     0,     0,     0,     0,    38,     0,
       37,    37,    37,     0,    64,     0,    63,    63,
        0,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,     0,    32,    32,    32,    32,    32,
       32,    32,    32,    32,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     1,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     8,
      -30,   -25,     0,     0,     0,   -15,   -22,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
      -54,   -48,     0,     0,   -60,   -64,     0,     1,
        0,    -7,     1,     0,     0,  -130,  -130,  -130,
       80,    80,    80,    80,    80,    80,    80,    80,
       80,    80,    80,    80,    80,    80,    80,    80,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
       15,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,     0,  7264,
        0,     0,     0,     0,     0,  7264,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,
    -6222, -6221, -6212, -6210, -6210, -6211, -6204, -6180,
    35267,     0,     0,     0,     0,     0,     0,     0,
    -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
    -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
    -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
    -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
    -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
    -3008, -3008, -3008,     0,     0, -3008, -3008, -3008,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     0,     0,
        0,     0,     0,   -58,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    -8,     0,    -8,     0,    -8,     0,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,   -74,   -74,     0,     0, -7173,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
      -86,   -86,   -86,   -86,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,  -100,  -100,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,  -112,  -112,    -7,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
     -128,  -128,  -126,  -126,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0, -7517,     0,
        0,     0, -8383, -8262,     0,     0,     0,     0,
        0,     0,    28,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       16,    16,    16,    16,    16,    16,    16,    16,
       16,    16,    16,    16,    16,    16,    16,    16,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     1,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0, -10743, -3814, -10727,     0,     0,     1,
        0,     1,     0,     1,     0, -10780, -10749, -10783,
    -10782,     0,     1,     0,     0,     1,     0,     0,
        0,     0,     0,     0,     0,     0, -10815, -10815,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     0,     0,     0,     0,
        0,     0,     0,     1,     0,     1,     0,     0,
        0,     0,     1,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     1,     0,     1,     0, -35332,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     1,     0, -42280,     0,     0,
        1,     0,     1,     0,     0,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0, -42308, -42319, -42315, -42305, -42308,     0,
    -42258, -42282, -42261,   928,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,   -48, -42307, -35384,     1,
        0,     1,     0,     0,     0,     0,     0,     0,
        1,     0,     0,     0,     0,     0,     1,     0,
        1,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     1,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,    40,    40,    40,    40,
       40,    40,    40,    40,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       39,    39,    39,    39,    39,    39,    39,    39,
       39,    39,    39,     0,    39,    39,    39,    39,
       39,    39,    39,    39,    39,    39,    39,    39,
       39,    39,    39,     0,    39,    39,    39,    39,
       39,    39,    39,     0,    39,    39,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,    64,    64,    64,    64,    64,
       64,    64,    64,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       34,    34,    34,    34,    34,    34,    34,    34,
       34,    34,    34,    34,    34,    34,    34,    34,
       34,    34,    34,    34,    34,    34,    34,    34,
       34,    34,    34,    34,    34,    34,    34,    34,
       34,    34,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0
  }
};
